home *** CD-ROM | disk | FTP | other *** search
- Date: Wed, 15 Jun 94 00:12 MET DST
- From: chris@buran.fb10.tu-berlin.de (Christian Nieber)
- To: gem-list@world.std.com
- Subject: RE: Ofir's digest 13.06
- Precedence: bulk
-
-
- Damien M. Jones,
-
- > - The German developers had the sense to come up with their own
- > - standard long before we did. Give them credit and try to cooperate.
- >
- > My point is that they developed keyboard shortcuts which make perfect
- > sense to them, but are absolutely baffling to those of us who don't
- > speak German. I find it pretty amazing that you want to "marry" two
- > standards that are based on some very different assumptions; at least
- > two "standards" are needed, but that seems like a non-standard
- > standard.
-
- As far as I know ^M and ^U also don't stand for anything in German. I think
- they were just chosen because the keys were still free and whoever invented
- that didn't want to use Shift-Control. Actually the shortcuts we use aren't
- very "german" at all, most of it is still based on the old mac guidelines
- and therefore on english words.
-
-
- > ekl@sdf.lonestar.org (Evan K. Langlois)
- >
- > I've been thinking alot about what's been said about KEYBOARD.SYS or
- > SHORTCUT.SYS or whatever, the idea of a global short-cut file, etc.
- > I'll have to agree with DMJ. This file is a good idea, and it makes all
- > the arguing over who's "standards" to accept just wasted bandwidth as
- > the user can select his or her own "standards".
-
- I think standardisation is more important than free definition by the user
- because the majority of users won't bother to redefine shortcuts, and this
- will also be less accepted by programmers if they have to include code.
- Even I am not sure if I will support this in papyrus. Reassigning shortcuts
- is also problematic because in some apps the keyboard is almost full with
- shortcuts, so by redefining one is likely to loose a shortcut for an
- app-specific function - actually it is unpredictable what will happen when
- it is used. That brings me to different idea:
-
- The resource suggestion
- =======================
-
- Many apps read their menu shortcuts from the resource; this also allows
- users to change them with a resource editor. Only this is clumsy for two
- reasons
-
- - users don't want to learn using a RCS, especially since they can easily
- mess something up (hotline nightmare!)
- - when they get a new version of the proggie, they have to do it agin.
-
- So one could write a shortcut editor that only allows to change these
- shortcuts and also stores away the changes in a different file. Thus the
- changes can be re-applied to new versions of the RSC by looking for the
- same menu text.
- Such a shortcut editor could also be programmed to automatically apply
- rules like "replace all ^Q by ^Z" or "replace ^M in the file menu by
- Shift^S" or similiar.
-
- This is perhaps not as powerful as the key definition file, but it will
- work with a lot of existing programs and also deal with the duplicate
- shortcut problem. BTW the application version problem exists in any
- implementation.
-
-
-
- > [>CTRL 0 - normal style (reset bold, italic, underline etc.)
- > [>CTRL 1 - copy style
- > [>CTRL 2 - paste style
- > [>CTRL 3 - copy paragraph style
- > [>CTRL 4 - paste paragraph style
-
- > These seem much too specific, I think. They appear to be only useful
- > for a word processor like, oh, maybe, PAPYRUS? :)
-
- At least the first three and ^B, ^I can be used in drawing programs,
- spreadsheets, database form editors, video title animators, formula editors
- - anything that uses different fonts in one window. On the NeXT even the
- system editor supports different text styles in a document.
-
- Evan K. Langlois:
- > > Drag-n-Drop was a move, not a copy. My docs don't mention that.
- > > I think it should always be a copy.
- >
- > Apple got it wrong (they use move). Move is a macro for copy-then-delete,
- > so the basic op should be copy. We can laugh at Apple.
-
- It can make sense to make this a little inconsistent for convenience.
- Desktops on the ATARI always use copy as the basic operation, while in text
- editing programs move is needed more often than copy because one often
- wants to rearrange words in a sentence or paragraphs in a document. Even
- more so in drawing programs.
-
-
- Timothy,
-
- > > When the whole text is marked via mark all/CTRL A, a flag is set that the
- > > block is non-overwriteable. Delete works (after all there is still Undo),
- > > but when the user tries to overwrite it, the block is deselected and the
- typing
- > > ends up at the beginning of the document.
- > >
- > I had already suggested this as an alternative, but it can get to be
- > really damn annoying. I think it would be best to go back to where the
- > user had last had the cursor or just beep at him until he deselects the
- > block. Having to move back from page 1 to page 100 that I'm working on
- > every time I accidentally hit Ctrl-A would be far from devistating, but
- > certainly very annoying.
-
- Good point. I think I'm going to change that.
-
- Christian (R.O.M. Logicware)
-